package com.yx.enterresourceplanning.mapper;

import com.yx.enterresourceplanning.entity.Dto.UserFormDto;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface UserFromDao {
    //根据用户id获取不是待办的验收单方法。
    List<UserFormDto> getStateFormOfNotTodoByUserId(@Param("userId") String userId);
    //更新验收单状态的方法
    boolean updateState(@Param("formId") String formId, @Param("userId") String userId,@Param("state") String state);
    //根据用户id和状态获取验收单方法
    List<UserFormDto> getDiffFormByUserIdAndState(@Param("userId") String userId,@Param("state") String state);
    //根据用户id和验收单id获取验收单状态方法
    Integer getStateByUserIdAndFormId(@Param("userId") String userId,@Param("formId") String formId);
}
